package br.com.troca.carro.dao;

import java.util.List;

import javax.sql.DataSource;

import org.springframework.jdbc.core.JdbcTemplate;
import org.springframework.stereotype.Repository;

import br.com.troca.carro.vo.Bens;
import br.com.troca.carro.vo.DesejosVO;
import br.com.troca.carro.vo.Usuario;

@Repository
public class DesejosDAOImpl extends AuxDAO implements DesejosDAO {
	
	private JdbcTemplate jdbcTemplate;

    public void setDataSource(DataSource dataSource) {
        this.jdbcTemplate = new JdbcTemplate(dataSource);
    }

	public void incluir(DesejosVO objeto) {
		String insert = "";
		
//		jdbcTemplate.update(insert, new Object[] {
//			objeto.getUsuario().getId(), objeto.getCategoria().getId(),
//			objeto.getModelo().getMarca().getId(), objeto.getVersao().getId(),
//			objeto.getModelo().getId(), objeto.getNivelDesejo(), 
//		}); 
	}

	public void alterar(DesejosVO objeto) {
		String update = "";
		
//		jdbcTemplate.update(update, new Object[] {
//			objeto.getId(), objeto.getNivelDesejo()	
//		}); 
	}

	public void excluir(DesejosVO objeto) {
		String delete = "";
		
//		jdbcTemplate.update(delete, new Object[] {
//			objeto.getId()
//		}); 
	}

	public List<DesejosVO> listarDesejosPorUsuario(Usuario usuario) {
		return null;
	}

	public List<DesejosVO> listarDesejosPorBens(List<Bens> bens) {
		return null;
	}
}
